基于 jsencrypt.js 之 javaScript 加密,PHP解密。 (应用于登录注册)。前端后台数据交互需要进行加密之后传输使用,以保证系统数据的安全。非对称加密速度慢,所以只能加密较小的数据。可以在AES 基础上进行RSA 加密(将数据 AES 加密,在用RSA 加密 AES的密钥)。
JavaScript
1 | <script src='{{asset("js/jsencrypt.min.js")}}'></script> |
PHP
确认是否有openssl 扩展
1 | $privKey = openssl_pkey_get_private($private_key); |
生成私钥、公钥
1 | $config = array( |